//package com.atguigu.fallback;
//
//import com.atguigu.client.ProductFeignClient;
//import com.atguigu.entity.BaseCategoryView;
//import com.atguigu.entity.ProductSalePropertyKey;
//import com.atguigu.entity.SkuInfo;
//import com.atguigu.result.RetVal;
//import org.springframework.stereotype.Component;
//
//import java.math.BigDecimal;
//import java.util.List;
//import java.util.Map;
//@Component
//public class ProductFallback implements ProductFeignClient {
//    @Override
//    public SkuInfo getSkuInfo(Long skuId) {
//        //编写兜底方法 编写失败之后的处理逻辑
//        return null;
//    }
//
//    @Override
//    public BaseCategoryView getCategoryView(Long category3Id) {
//        return null;
//    }
//
//    @Override
//    public BigDecimal getSkuPrice(Long skuId) {
//        return null;
//    }
//
//    @Override
//    public List<ProductSalePropertyKey> getSpuSaleProperteyAndSelected(Long productId, Long skuId) {
//        return null;
//    }
//
//    @Override
//    public Map<Object, Object> getSalePropertyAndSkuIdMapping(Long productId) {
//        return null;
//    }
//
//    @Override
//    public RetVal getIndexCategory() {
//        return null;
//    }
//}
